package com.thor.palmmall.rest.order;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.thor.commons.entity.BeanOperateInfo;
import com.thor.commons.entity.UCN;

public class AOrder implements Serializable {
	private static final long serialVersionUID = -8812917354447432552L;
	private String uuid ;
	private int version;
	private String versionTime;
	private BeanOperateInfo createInfo;
	private BeanOperateInfo lastModifyInfo;
	private String billNumber ;
	private String bizState;

	private boolean install;

	private UCN store;

	private UCN contract;

	private UCN tenant;

	private List<AOrderActivitie> preActivities;

	private List<AOrderActivitie> activities;

	private List<String> fileIds;

	private String boothNumber;

	private String boothTelephone;

	private String appointmentDeliveryDate;

	private String deliveryMode;

	private String customerName;

	private String customerTelephone;

	private String orderDate;

	private String receiptAddress;

	private String paymentCategory;

	private String remark;

	private String gift;

	private String voucher;

	private List<AProductLine> lines;
	
	private BigDecimal  stdTotal;
	private BigDecimal  returnedTotal;
	private BigDecimal  voucherTotal;
	private BigDecimal  payTotal;
	private BigDecimal  settledTotal;
	private BigDecimal  accountTotal;
//	private BigDecimal  feeTotal;
	private BigDecimal  discountRate;
	private String  payDate;
	private String  memberCardNo;
	
	private String  designerName;
	private String  designerPhone;
	private BigDecimal  orderMark;
	private BigDecimal  preDeposit;
	
	

	public String getBizState() {
		return bizState;
	}

	public void setBizState(String bizState) {
		this.bizState = bizState;
	}

	public boolean isInstall() {
		return install;
	}

	public void setInstall(boolean install) {
		this.install = install;
	}

	public UCN getStore() {
		return store;
	}

	public void setStore(UCN store) {
		this.store = store;
	}

	public UCN getContract() {
		return contract;
	}

	public void setContract(UCN contract) {
		this.contract = contract;
	}

	public UCN getTenant() {
		return tenant;
	}

	public void setTenant(UCN tenant) {
		this.tenant = tenant;
	}

	public List<AOrderActivitie> getPreActivities() {
		return preActivities;
	}

	public void setPreActivities(List<AOrderActivitie> preActivities) {
		this.preActivities = preActivities;
	}

	public List<AOrderActivitie> getActivities() {
		return activities;
	}

	public void setActivities(List<AOrderActivitie> activities) {
		this.activities = activities;
	}

	public List<String> getFileIds() {
		return fileIds;
	}

	public void setFileIds(List<String> fileIds) {
		this.fileIds = fileIds;
	}

	public String getBoothNumber() {
		return boothNumber;
	}

	public void setBoothNumber(String boothNumber) {
		this.boothNumber = boothNumber;
	}

	public String getBoothTelephone() {
		return boothTelephone;
	}

	public void setBoothTelephone(String boothTelephone) {
		this.boothTelephone = boothTelephone;
	}

	public String getAppointmentDeliveryDate() {
		return appointmentDeliveryDate;
	}

	public void setAppointmentDeliveryDate(String appointmentDeliveryDate) {
		this.appointmentDeliveryDate = appointmentDeliveryDate;
	}

	public String getDeliveryMode() {
		return deliveryMode;
	}

	public void setDeliveryMode(String deliveryMode) {
		this.deliveryMode = deliveryMode;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getCustomerTelephone() {
		return customerTelephone;
	}

	public void setCustomerTelephone(String customerTelephone) {
		this.customerTelephone = customerTelephone;
	}

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	public String getReceiptAddress() {
		return receiptAddress;
	}

	public void setReceiptAddress(String receiptAddress) {
		this.receiptAddress = receiptAddress;
	}

	public String getPaymentCategory() {
		return paymentCategory;
	}

	public void setPaymentCategory(String paymentCategory) {
		this.paymentCategory = paymentCategory;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getGift() {
		return gift;
	}

	public void setGift(String gift) {
		this.gift = gift;
	}

	public String getVoucher() {
		return voucher;
	}

	public void setVoucher(String voucher) {
		this.voucher = voucher;
	}

	public List<AProductLine> getLines() {
		return lines;
	}

	public void setLines(List<AProductLine> lines) {
		this.lines = lines;
	}

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getBillNumber() {
		return billNumber;
	}

	public void setBillNumber(String billNumber) {
		this.billNumber = billNumber;
	}

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public String getVersionTime() {
		return versionTime;
	}

	public void setVersionTime(String versionTime) {
		this.versionTime = versionTime;
	}

	public BeanOperateInfo getCreateInfo() {
		return createInfo;
	}

	public void setCreateInfo(BeanOperateInfo createInfo) {
		this.createInfo = createInfo;
	}

	public BeanOperateInfo getLastModifyInfo() {
		return lastModifyInfo;
	}

	public void setLastModifyInfo(BeanOperateInfo lastModifyInfo) {
		this.lastModifyInfo = lastModifyInfo;
	}


	public BigDecimal getDiscountRate() {
		return discountRate;
	}

	public void setDiscountRate(BigDecimal discountRate) {
		this.discountRate = discountRate;
	}

	public String getPayDate() {
		return payDate;
	}

	public void setPayDate(String payDate) {
		this.payDate = payDate;
	}

	public String getMemberCardNo() {
		return memberCardNo;
	}

	public void setMemberCardNo(String memberCardNo) {
		this.memberCardNo = memberCardNo;
	}

	public String getDesignerName() {
		return designerName;
	}

	public void setDesignerName(String designerName) {
		this.designerName = designerName;
	}

	public String getDesignerPhone() {
		return designerPhone;
	}

	public void setDesignerPhone(String designerPhone) {
		this.designerPhone = designerPhone;
	}

	public BigDecimal getOrderMark() {
		return orderMark;
	}

	public void setOrderMark(BigDecimal orderMark) {
		this.orderMark = orderMark;
	}

	public BigDecimal getPreDeposit() {
		return preDeposit;
	}

	public void setPreDeposit(BigDecimal preDeposit) {
		this.preDeposit = preDeposit;
	}

	public BigDecimal getStdTotal() {
		return stdTotal;
	}

	public void setStdTotal(BigDecimal stdTotal) {
		this.stdTotal = stdTotal;
	}

	public BigDecimal getReturnedTotal() {
		return returnedTotal;
	}

	public void setReturnedTotal(BigDecimal returnedTotal) {
		this.returnedTotal = returnedTotal;
	}

	public BigDecimal getVoucherTotal() {
		return voucherTotal;
	}

	public void setVoucherTotal(BigDecimal voucherTotal) {
		this.voucherTotal = voucherTotal;
	}

	public BigDecimal getPayTotal() {
		return payTotal;
	}

	public void setPayTotal(BigDecimal payTotal) {
		this.payTotal = payTotal;
	}

	public BigDecimal getSettledTotal() {
		return settledTotal;
	}

	public void setSettledTotal(BigDecimal settledTotal) {
		this.settledTotal = settledTotal;
	}

	public BigDecimal getAccountTotal() {
		return accountTotal;
	}

	public void setAccountTotal(BigDecimal accountTotal) {
		this.accountTotal = accountTotal;
	}



}
